using WpfApp1.Models;

namespace WpfApp1.Services;

public interface ICourseSelectService
{
    //选择课程
    void SelectCourses(string courseNumber,string studentNumber);
    
    /**
     * 查询所有学生选课信息
     */
    List<StudentCourseSelection> GetStudentCourses();
    
    /**
     * 学生自己查询选课信息
     */
    List<StudentCourseSelection> GetStudentCoursesByStudentNumber(CourseSelection courseSelection);
    
    /**
     * 根据课程Number查询选课信息
     */
    List<StudentCourseSelection> GetStudentCoursesByCourseNumber(CourseSelection courseSelection);
    /**
     * 管理员据课程Number查询选课信息
     */
    List<StudentCourseSelection> AdminGetStudentSelectCoursesByNumber(CourseSelection courseSelection);
}